/*------------------------------------------------
<> MESSAGE_HANDLER class
<> 2008.07.31 - Robert Vanca
<> v0.1

Message handler interface!

--------------------------------------------------*/
#pragma once
#ifndef _BASELIB_MESSAGEHANDLER_H
#define _BASELIB_MESSAGEHANDLER_H


//ABSTRACT INTERFACE
enum message {PAINT};

class MESSAGE_HANDLER
{
public:
	virtual void AsyncronMessage(message) = 0;
	virtual int SyncronMessage(message) = 0;
};

#endif //_BASELIB_MESSAGEHANDLER_H